package edu.dayu.demo1;

/**
 * 输入：s = "4 5 11 26"
 * 输出：true
 * 解释：s 中的数字是：4, 5, 11, 26 。
 * 这些数字是按从左到右严格递增的：4 < 5 < 11 < 26 。
 *
 * 输入：s = "hello world 5 x 5"
 * 输出：false
 * 解释：句子中的数字是：5, 5 。这些数字不是严格递增的。
 *
 * 思路：用split 方法 分隔开，让判断第一个字符是否是数字，是数字的转成数字然后临时保存，与上一个比较，大就继续，小直接返回。
 */
public class Demo2 {
    public static void main(String[] args) {
        String s = "hello world 5 x 5";
        System.out.println(compare(s));
    }

    public static boolean compare(String s){
        String[] strings = s.split(" ");
        int temp = 0;
        for (int i = 0; i < strings.length; i++) {
            char c = strings[i].charAt(0);
            if (c>='0'&&c<='9'){
                Integer integer = new Integer(strings[i]);
                if (integer<=temp)
                    return false;
                temp = integer;
            }
        }
        return true;
    }
}
